﻿/*页面整体样式*/
body{margin:0 auto; padding:0; font:12px/23px Arial,宋体; color:#4f4f4f;}
.body_bg{ background:#fef5ef url(../images/main_bg.jpg) center 0 repeat-x;}
a{color:#4f4f4f; padding:0; margin:0; border:0; text-decoration:none;}
a:hover{ text-decoration:underline;}
/*所有div 图片居中对齐*/
div,img,ul{margin:0 auto;}
img{ border:0;}

/*清除margin间距差别*/
.d_inline{display:inline;}
.d_block{ display:block;}

/*清除溢出*/
.over_hidden{overflow:hidden;}

/*清除默认样式*/
form,ul,li,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}

/*清除UL默认样式*/
ul,li{list-style-type:none;}

/*所有p段落*/
.content p{margin:10px 0 10px 0;}

/*文本缩进2个文字*/
.indent2{text-indent:2em;}

/*表单字体大小*/
input,textarea,select{font:12px Arial,宋体;}

/*超琏接*/
.link1:link{text-decoration:none;}/*超琏接没有下划线*/
.link1:visited{text-decoration:none;}
.link1:hover{text-decoration:underline;}
.link1:active{text-decoration:none;}

.link2:link{text-decoration:underline;}/*超琏接下划线*/
.link2:visited{text-decoration:underline;}
.link2:hover{text-decoration:none;}
.link2:active{text-decoration:underline;}

/*文本下划线*/
.underline{text-decoration:underline;}
.underline_no{text-decoration:none;}

/*文本对齐*/
.align_left{text-align:left;}
.align_right{text-align:right;}
.align_center{text-align:center;}

/*文本垂直对齐*/
.align_super{vertical-align:super}
.align_top{vertical-align:top;}

/*文本大小*/
.size10{font-size:10px;}
.size12{font-size:12px;}
.size14{font-size:14px;}
.size16{font-size:16px;}
.size18{font-size:18px;}
.size20{font-size:20px;}
.size22{font-size:22px;}

/*文字行高*/
.height12{line-height:23px;}/*配合12px文字*/
.height12_a{line-height:18px;}/*配合12px文字*/
.height14{line-height:25px;}/*配合14px文字*/
.height16{line-height:27px;}/*配合16px文字*/
.height18{line-height:30px;}/*配合18px文字*/
.height20{line-height:32px;}/*配合20px文字*/
.height22{line-height:35px;}/*配合20px文字*/

/*文本字体*/
.font1{font-family:arial;}
.font2{font-family:宋体;}
/*文本加粗*/
.bold{font-weight:bold;}

/*文本颜色*/
.color1{color:#e7497a;}/*紫*/
.color2{color:#4f4f4f;}/*灰*/
.color3{color:#fff;}/*白*/
/*线条*/
.line1{ border-top:1px dashed #ffa8c1; height:0px; overflow:hidden; margin-top:10px;*margin-top:0px;}
/*边框*/
.border1{ border:1px solid #ffa8c1;}
.border2{ border:3px solid #ffa8c1;}
.border3{ border:1px solid #d8d7d7;}

/*容器外间距*/
.margin_5{margin:5px;}
.margin_10{margin:10px;}
.margin_15{margin:15px;}
.margin_20{margin:20px;}
.margin_25{margin:25px;}
.margin_30{margin:30px;}
.margin_35{margin:35px;}
.margin_40{margin:40px;}
.margin_45{margin:45px;}
.margin_50{margin:50px;}

.margin_t1{margin-top:1px;}
.margin_t2{margin-top:2px;}
.margin_t3{margin-top:3px;}
.margin_t4{margin-top:4px;}
.margin_t5{margin-top:5px;}
.margin_t6{margin-top:6px;}
.margin_t7{margin-top:7px;}
.margin_t8{margin-top:8px;}
.margin_t9{margin-top:9px;}
.margin_t10{margin-top:10px;}
.margin_t15{margin-top:15px;}
.margin_t20{margin-top:20px;}
.margin_t25{margin-top:25px;}
.margin_t30{margin-top:30px;}
.margin_t35{margin-top:35px;}
.margin_t40{margin-top:40px;}
.margin_t45{margin-top:45px;}
.margin_t50{margin-top:50px;}

.margin_r5{margin-right:5px;}
.margin_r10{margin-right:10px;}
.margin_r15{margin-right:15px;}
.margin_r20{margin-right:20px;}
.margin_r25{margin-right:25px;}
.margin_r30{margin-right:30px;}
.margin_r35{margin-right:35px;}
.margin_r40{margin-right:40px;}
.margin_r45{margin-right:45px;}
.margin_r50{margin-right:50px;}

.margin_b5{margin-bottom:5px;}
.margin_b10{margin-bottom:10px;}
.margin_b15{margin-bottom:15px;}
.margin_b20{margin-bottom:20px;}
.margin_b25{margin-bottom:25px;}
.margin_b30{margin-bottom:30px;}
.margin_b35{margin-bottom:35px;}
.margin_b40{margin-bottom:40px;}
.margin_b45{margin-bottom:45px;}
.margin_b50{margin-bottom:50px;}

.margin_l3{margin-left:3px;}
.margin_l5{margin-left:5px;}
.margin_l10{margin-left:10px;}
.margin_l15{margin-left:15px;}
.margin_l20{margin-left:20px;}
.margin_l25{margin-left:25px;}
.margin_l30{margin-left:30px;}
.margin_l35{margin-left:35px;}
.margin_l40{margin-left:40px;}
.margin_l45{margin-left:45px;}
.margin_l50{margin-left:50px;}

/*容器内间距*/
.padding_5{padding:5px;}
.padding_10{padding:10px;}
.padding_15{padding:15px;}
.padding_20{padding:20px;}
.padding_25{padding:25px;}
.padding_30{padding:30px;}
.padding_35{padding:35px;}
.padding_40{padding:40px;}
.padding_45{padding:45px;}
.padding_50{padding:50px;}

.padding_t1{padding-top:1px;}
.padding_t2{padding-top:2px;}
.padding_t3{padding-top:3px;}
.padding_t4{padding-top:4px;}

.padding_t5{padding-top:5px;}
.padding_t10{padding-top:10px;}
.padding_t15{padding-top:15px;}
.padding_t20{padding-top:20px;}
.padding_t25{padding-top:25px;}
.padding_t30{padding-top:30px;}
.padding_t35{padding-top:35px;}
.padding_t40{padding-top:40px;}
.padding_t45{padding-top:45px;}
.padding_t50{padding-top:50px;}

.padding_r5{padding-right:5px;}
.padding_r10{padding-right:10px;}
.padding_r15{padding-right:15px;}
.padding_r20{padding-right:20px;}
.padding_r25{padding-right:25px;}
.padding_r30{padding-right:30px;}
.padding_r35{padding-right:35px;}
.padding_r40{padding-right:40px;}
.padding_r45{padding-right:45px;}
.padding_r50{padding-right:50px;}

.padding_b5{padding-bottom:5px;}
.padding_b10{padding-bottom:10px;}
.padding_b15{padding-bottom:15px;}
.padding_b20{padding-bottom:20px;}
.padding_b25{padding-bottom:25px;}
.padding_b30{padding-bottom:30px;}
.padding_b35{padding-bottom:35px;}
.padding_b40{padding-bottom:40px;}
.padding_b45{padding-bottom:45px;}
.padding_b50{padding-bottom:50px;}

.padding_l5{padding-left:5px;}
.padding_l10{padding-left:10px;}
.padding_l15{padding-left:15px;}
.padding_l20{padding-left:20px;}
.padding_l25{padding-left:25px;}
.padding_l30{padding-left:30px;}
.padding_l35{padding-left:35px;}
.padding_l40{padding-left:40px;}
.padding_l45{padding-left:45px;}
.padding_l50{padding-left:50px;}

/*浮动*/
.float_left{float:left; display:inline;}
.float_right{float:right; display:inline;}

/*清除浮动*/
.clear{height:0px; overflow:hidden; clear:both;}

/*表单样式*/
.hand{ cursor:pointer;}




/*分页*/
.pagination a{padding:5px 7px;  font:12px/23px 宋体; border:1px solid #ffa8c1;}
.pagination a.click{color:#E7497A; text-decoration:none;font:bold 14px/23px 宋体;}
.pagination a:hover{background:#ffa8c1; color:#FFF;}

/*图片样式*/
.img1{width:131px; height:131px; overflow:hidden;border:1px solid #ffa8c1; padding:5px;}
.img1 p{width:131px; height:131px; overflow:hidden; position:relative; display:table-cell; text-align:center; vertical-align:middle;} 
.img1 p span{+position:absolute; top:50%;}
.img1 p span img{+position:relative; top:-50%;left:-50%; *display:block;} 

.img2{width:518px; height:500px; overflow:hidden;border:1px solid #ffa8c1; padding:5px;}
.img2 p{width:518px; height:500px; overflow:hidden; position:relative; display:table-cell; text-align:center; vertical-align:middle;} 
.img2 p span{+position:absolute; top:50%;}
.img2 p span img{+position:relative; top:-50%;left:-50%; *display:block;} 
/*背景颜色*/
.bg1{ background:#fff;}

/*常用宽度*/
.width100{width:100%;}
.width1{width:960px; overflow:hidden;}/*总宽度*/
.width2{width:225px; overflow:hidden;}/*左边及右边内容宽度*/
.width3{width:480px; overflow:hidden;}/*中间内容宽度*/
.width1b{width:958px; overflow:hidden;}/*边无边框总宽度*/
.width2b{width:223px; overflow:hidden;}/*左边及右边无边框内容宽度*/
.width3b{width:474px; overflow:hidden;}/*中间无边框内容宽度*/
.width4{ width:720px; overflow:hidden;}
.width4b{ width:714px; overflow:hidden;}
/*文字标题的限制常用宽高*/
.text_w1{width:120px;}
.text_h1{height:23px; overflow:hidden;}
.text_h1b{height:20px; overflow:hidden;}
.text_h2{height:50px; overflow:hidden;}

/*标题样式*/
.title1{height:25px; background: url(../images/video_bg_title3.jpg) repeat-x; overflow:hidden; padding:3px 0 0 15px;}
.title2{height:25px; background: url(../images/title_center.jpg) repeat-x; overflow:hidden; padding:3px 0 0 15px;}
.title3{height:27px; width:166px; background: url(../images/video_title_2.jpg) no-repeat; overflow:hidden; padding:3px 0 0 35px;}


	/*页面部分*/
	.top{ background:url(../images/video_top_bg.jpg) 0 0 no-repeat; width:960px; height:79px; }
	.logo{margin:0 60px 0 30px;}
	
	.menu{height:36px; overflow:hidden; background:url(../images/video_menu_bg.jpg) repeat-x;}
	.menu_a a{width:71px; height:26px; display:block; float:left; padding:10px 0 0 10px; font:bold 14px 宋体; text-decoration:none; margin-left:10px;}	
	.menu_on{background:url(../images/video_menu_on.jpg) left 0 no-repeat; color:#e7498c;}
	
	.main1{width:960px; background:url(../images/main.jpg) no-repeat; padding-top:12px;}
	.main2{width:960px; background:url(../images/main2.jpg) no-repeat; padding-top:12px;}
	.search{ background:url(../images/video_search_bg.jpg) no-repeat; height:48px; overflow:hidden;}
	.search_input1{ height:18px; width:374px; background:none; padding:8px 0 0 0; border:0;}
	.search_input2{ height:23px; width:70px; background:none; margin:0 20px 0 8px; border:0; cursor:pointer;}
	
	.chat{ height:134px; background:url(../images/video_chat_bg.jpg) 0 0 no-repeat; width:203px; padding:50px 10px 0 10px; overflow:hidden;}
	.mm_chat_left{ width:41px; height:25px; background:url(../images/video_ico7.gif) 0 2px no-repeat; color:#FFF; padding-left:7px;}
	.mm_chat_right{ width:150px; overflow:hidden;}
	.mm_chat_right p{ width:75px;overflow:hidden; float:left; display:inline; line-height:18px;}
	.p_height1 p{ height:23px; overflow:hidden;}
	
	.video_girl{padding:10px;}
	.video_girl ul{background:url(../images/video_line1.gif) 0 260px repeat-x; overflow:hidden; width:100%;}
	.video_girl li{ width:150px; height:256px; float:left; display:inline; overflow:hidden; margin:0 1px 20px 0;}
	.video_girl_width{ width:105px;}
	
	.diary_girl_bg1{ background:url(../images/video_girl_bg_center.jpg) repeat-x;}
	.diary_girl_bg2{ background:url(../images/video_girl_bg_right.jpg) right top no-repeat;}
	.diaty_girl_top{ height:120px;}
	.diary_girl_list li{ width:210px; overflow:hidden; display:inline; float:left; height:25px; margin:5px 0 0 10px;}
	
	.links{background:#fff url(../images/video_bg_right2.jpg) right 0 no-repeat;}
	
	
	/*girlphoto*/
	.phpoto_menu li{ width:208px;height:26px; margin-bottom:1px; padding:2px 0 0 40px;}
	.phpoto_menu_off{ background:url(../images/video_leftmenu_off.gif) 0 0 no-repeat;}
	.phpoto_menu_on{ background:url(../images/video_leftmenu_on.gif) 0 0 no-repeat;}
	.phpoto_menu_on a{ color:#fff;}

	.video_girl2{padding:10px;}
	.video_girl2 ul{background:url(../images/video_line2.gif) 0 0 repeat; overflow:hidden; width:100%;}
	.video_girl2 li{ width:150px; height:286px; float:left; display:inline; overflow:hidden; margin:0 10px 0 13px;}
	
	/*photo_view*/
	.photo_title{ width:480px; margin-left:100px;}
	
	/*dairy*/
	.dairy_w1{ width:500px; height:25px; overflow:hidden; padding-left:20px;}
	.dairy_w2{ width:155px; height:25px; overflow:hidden; padding-right:20px;}
	.copy{ background:url(../images/button_bg.jpg) no-repeat; height:33px; overflow:hidden; width:342px;}
	.input1{ height:18px; width:190px; background:none; padding:8px 0 0 0px; border:0;}
	.input2{ height:23px; width:108px; background:none; margin:0 0px 0 8px; border:0; cursor:pointer;}
	